home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / zugabe / va45 / visual45 / lib_def.s < prev    next >
Text File  |  1997-06-24  |  4KB  |  119 lines

  1. *-------------- Structure d'un enregistrement Thread ----------------------*
  2.     rsreset
  3.  
  4. GWVA_THREAD_STRUCT_EXEC_AD:        rs.l 1    ; si=0 => libre si=-1 => fin liste
  5. GWVA_THREAD_STRUCT_PARAM_A0:        rs.l 1
  6. GWVA_THREAD_STRUCT_PARAM_D0:        rs.l 1
  7. GWVA_THREAD_STRUCT_PRIORITY:        rs.b 1
  8. GWVA_THREAD_STRUCT_FLAGS:        rs.b 1
  9. GWVA_THREAD_STRUCT_FREQUENCY200:        rs.l 1    ; fréquence demandée par programmeur
  10. GWVA_THREAD_STRUCT_LAST_EXEC:        rs.l 1    ; date dernière exec
  11.     ifd OPT_GWVA_WIND_THREAD_STATS
  12. GWVA_THREAD_STRUCT_LAST_EXEC_DURATION:    rs.l 1    ; durée dernière exec
  13. GWVA_THREAD_STRUCT_MIN_EXEC_DURATION:    rs.l 1
  14. GWVA_THREAD_STRUCT_MAX_EXEC_DURATION:    rs.l 1
  15. GWVA_THREAD_STRUCT_SUMM_OF_EXEC_DURATION:    rs.l 1
  16. GWVA_THREAD_STRUCT_NR_EXEC_TIMES:        rs.l 1
  17.     endc
  18. LENGTH_GWVA_THREAD_STRUCT:        rs.w 0
  19.  
  20. *--------------- Structures pour la librairie STiK ----------------------*
  21.     rsreset
  22.  
  23. STIK_DRV_LIST_magic:        rs.b 10
  24. STIK_DRV_LIST_get_dftab:    rs.l 1
  25. STIK_DRV_LIST_ETM_exec:        rs.l 1
  26. STIK_DRV_LIST_cfg:        rs.l 1
  27. STIK_DRV_LIST_sting_basepage:    rs.l 1
  28. LENGTH_STIK_DRV_LIST:        rs.w 0
  29.  
  30.     rsreset
  31.  
  32. STIK_TPL_module:        rs.l 1
  33. STIK_TPL_author:        rs.l 1
  34. STIK_TPL_version:        rs.l 1
  35. STIK_TPL_KRmalloc:        rs.l 1
  36. STIK_TPL_KRfree:        rs.l 1
  37. STIK_TPL_KRgetfree:        rs.l 1
  38. STIK_TPL_KRrealloc:        rs.l 1
  39. STIK_TPL_get_err_text:        rs.l 1
  40. STIK_TPL_getvstr:        rs.l 1
  41. STIK_TPL_carrier_detect:    rs.l 1
  42. STIK_TPL_TCP_open:        rs.l 1
  43. STIK_TPL_TCP_close:        rs.l 1
  44. STIK_TPL_TCP_send:        rs.l 1
  45. STIK_TPL_TCP_wait_state:    rs.l 1
  46. STIK_TPL_TCP_ack_wait:        rs.l 1
  47. STIK_TPL_UDP_open:        rs.l 1
  48. STIK_TPL_UDP_close:        rs.l 1
  49. STIK_TPL_UDP_send:        rs.l 1
  50. STIK_TPL_CNkick:        rs.l 1
  51. STIK_TPL_CNbyte_count:        rs.l 1
  52. STIK_TPL_CNget_char:        rs.l 1
  53. STIK_TPL_CNget_NDB:        rs.l 1
  54. STIK_TPL_CNget_block:        rs.l 1
  55. STIK_TPL_housekeep:        rs.l 1
  56. STIK_TPL_resolve:        rs.l 1
  57. STIK_TPL_ser_disable:        rs.l 1
  58. STIK_TPL_ser_enable:        rs.l 1
  59. STIK_TPL_set_flag:        rs.l 1
  60. STIK_TPL_clear_flag:        rs.l 1
  61. STIK_TPL_CNgetinfo:        rs.l 1
  62. STIK_TPL_on_port:        rs.l 1
  63. STIK_TPL_off_port:        rs.l 1
  64. STIK_TPL_setvstr:        rs.l 1
  65. STIK_TPL_query_port:        rs.l 1
  66.  ifnd LIB_STING
  67. STIK_TPL_g_resolve:        rs.l 1
  68. STIK_TPL_g_TCP_wait_state:    rs.l 1
  69.  else
  70. STING_TPL_CNgets:        rs.l 1
  71. STING_TPL_ICMP_send:        rs.l 1
  72. STING_TPL_ICMP_handler:        rs.l 1
  73. STING_TPL_ICMP_discard:        rs.l 1
  74.  endc
  75. LENGTH_STIK_TPL:        rs.w 0
  76.  
  77.     rsreset            * Network Data Block.  For data delivery       *
  78.  
  79. STIK_NDB_ptr:        rs.l 1    * Pointer to base of block. (For KRfree();)    *
  80. STIK_NDB_ndata:        rs.l 1    * Pointer to next data to deliver              *
  81. STIK_NDB_len:        rs.w 1    * Length of remaining data                     *
  82. STIK_NDB_next:        rs.l 1    * Next NDB in chain or NULL                    *
  83. LENGTH_STIK_NDB:        rs.w 0    
  84.  
  85.     rsreset            * Connection Information Block                 *
  86.  
  87. STIK_CIB_protocol:        rs.w 1    * TCP or UDP or ... 0 means CIB is not in use  *
  88. STIK_CIB_lport:        rs.w 1    * TCP local  port     (ie: local machine)      *
  89. STIK_CIB_rport:        rs.w 1    * TCP remote port     (ie: remote machine)     *
  90. STIK_CIB_rhost:        rs.l 1    * TCP remote IP addr  (ie: remote machine)     *
  91. STIK_CIB_lhost        rs.l 1    * TCP local  IP addr  (ie: local machine)      *
  92. STIK_CIB_status        rs.w 1    * Net status. 0 means normal                   *
  93. LENGTH_STIK_CIB:        rs.w 0
  94.  
  95.     rsreset
  96.  
  97. STIK_CONFIG_client_ip:        rs.l 1
  98. STIK_CONFIG_provider:        rs.l 1
  99. STIK_CONFIG_ttl:        rs.w 1
  100. STIK_CONFIG_ping_ttl:        rs.w 1
  101. STIK_CONFIG_mtu:        rs.w 1
  102. STIK_CONFIG_mss:        rs.w 1
  103. STIK_CONFIG_df_bufsize:        rs.w 1
  104. STIK_CONFIG_rcv_window:        rs.w 1
  105. STIK_CONFIG_def_rtt:        rs.w 1
  106. STIK_CONFIG_time_wait_time:    rs.w 1
  107. STIK_CONFIG_unreach_resp:    rs.w 1
  108. STIK_CONFIG_cn_time:        rs.l 1
  109. STIK_CONFIG_cd_valid:        rs.w 1
  110. STIK_CONFIG_line_protocol:    rs.w 1
  111. STIK_CONFIG_old_vec:        rs.l 1
  112. STIK_CONFIG_slp:        rs.l 1
  113. STIK_CONFIG_cv:        rs.l 1
  114. STIK_CONFIG_reports:        rs.w 1
  115. STIK_CONFIG_max_num_ports:    rs.w 1
  116. STIK_CONFIG_received_data:    rs.l 1
  117. STIK_CONFIG_sent_data:        rs.l 1
  118. LENGTH_STIK_CONFIG:        rs.w 0
  119.